off-site work - German English Dictionary